package com.ysd.modules.app.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Author ky
 * @Date 2021/07/14
 * 章节练习返回结果信息
 */
@Data
@ApiModel("章节练习返回结果信息(做题报告)")
@TableName("practice_result")
public class PracticeResult {
    @TableId
    private Long id;
    /**
     * 试卷id/章节id/0
     */
    @ApiModelProperty("试卷id/章节id/0")
    private Integer targetId;
    /**
     * 学生id
     */
    @ApiModelProperty("学生id")
    private Integer stuId;
    /**
     * 操作类型(1:paper 2:章节练习 3：每日一练)
     */
    @ApiModelProperty("操作类型(1:paper 2:章节练习 3：每日一练),对应 targetId")
    private Integer type;
    /**
     * 返回名称
     * 第N章+章节名称
     */
    @ApiModelProperty("返回名称")
    private String title;
    /**
     * 结果生成时间
     */
    @ApiModelProperty("结果生成时间")
    private Date createTime;
    /**
     * 正确度 = 做对试题量 / 已做试题量
     */
    @ApiModelProperty("正确度 = 做对试题量 / 已做试题量")
    private String accuracy;

    /**
     * 答题数量
     */
    @ApiModelProperty("答题数量")
    private Integer answerNum;
    /**
     * 正确数据
     */
    @ApiModelProperty("正确数量")
    private Integer rightNum;
    /**
     * 错误数量
     */
    @ApiModelProperty("错误数量")
    private Integer wrongNum;


}
